Taproot の key path に lock する output をつくる
Taproot tx を作ってみたりするメモ
Taproot の key path に lock する output をつくる
Taproot script を unlock する
テストしている
アドレス生成まで done
regtest で生成したアドレスに送金
tx を確認
code:hex
0200000000010177a1e3bdc05cab67456b811aa4b65920dd1586fd22e60c12b11e0c8031281bdd0000000000feffffff0200e1f50500000000225120dfbf98cb439beb41769f6a28d7d919966b4782e46996b6eb2f6be620c1fa9d931c04102401000000225120511b0cd688d4345d925dd02758486338ffd77daeab3b352b7787e5f1eb06484e024730440220758157b6e5f7431f6b9bb1bfcff66325f2142011d4bc5f970156e2d3b74b5c2a02207a14ff134060892a890a1002fd81e6f81fd3be0095b94ca97332fca8dc79969a01210268536935daa9c24b32174d84950703bfc7e15249b55fa6303b2739f01d02f14200000000
tx を input に unlock する tx を作成する
key が必要
file に dump しておくようにしてみた
署名をするために bdk wallet 使うが、taproot の descripto 周りがよくわからない wallet に一つの鍵を指定してそれで署名させることはできるのか?
自分で作るのは無理な気がしてきた
BDK の処理を読むのが良さそう
と思ったけど、自前で生成したアドレスはBDKのものと同じになったので、Core で作成した locking tx は問題ない